Results for spec/glsl-1.10/execution/varying-packing/simple mat3x4 array

Overview

Result: fail

Back to summary

Details

Detail Value
Returncode 1
Time 0.114123821259
Info
Returncode: 1

Errors:
pci id for fd 5: 10de:0161, driver nouveau
Error: failed to compile this fragment program:
FRAG
PROPERTY FS_COLOR0_WRITES_ALL_CBUFS 1
DCL IN[0], GENERIC[0], PERSPECTIVE
DCL IN[1], GENERIC[1], PERSPECTIVE
DCL IN[2], GENERIC[2], PERSPECTIVE
DCL IN[3], GENERIC[3], PERSPECTIVE
DCL IN[4], GENERIC[4], PERSPECTIVE
DCL IN[5], GENERIC[5], PERSPECTIVE
DCL IN[6], GENERIC[6], PERSPECTIVE
DCL IN[7], GENERIC[7], PERSPECTIVE
DCL IN[8], GENERIC[8], PERSPECTIVE
DCL IN[9], GENERIC[9], PERSPECTIVE
DCL IN[10], GENERIC[10], PERSPECTIVE
DCL IN[11], GENERIC[11], PERSPECTIVE
DCL OUT[0], COLOR
DCL CONST[0]
DCL TEMP[0..1], LOCAL
IMM[0] FLT32 {    0.0000,     1.0000,     2.0000,     3.0000}
IMM[1] FLT32 {    4.0000,     5.0000,     6.0000,     7.0000}
IMM[2] FLT32 {    8.0000,     9.0000,    10.0000,    11.0000}
IMM[3] FLT32 {   12.0000,    13.0000,    14.0000,    15.0000}
IMM[4] FLT32 {   16.0000,    17.0000,    18.0000,    19.0000}
IMM[5] FLT32 {   20.0000,    21.0000,    22.0000,    23.0000}
IMM[6] FLT32 {   24.0000,    25.0000,    26.0000,    27.0000}
IMM[7] FLT32 {   28.0000,    29.0000,    30.0000,    31.0000}
IMM[8] FLT32 {   32.0000,    33.0000,    34.0000,    35.0000}
IMM[9] FLT32 {   36.0000,    37.0000,    38.0000,    39.0000}
IMM[10] FLT32 {   40.0000,    41.0000,    42.0000,    43.0000}
IMM[11] FLT32 {   44.0000,    45.0000,    46.0000,    47.0000}
  0: SNE TEMP[0].x, IN[0].xxxx, CONST[0].xxxx
  1: CMP TEMP[0].x, -TEMP[0].xxxx, IMM[0].yyyy, IMM[0].xxxx
  2: ADD TEMP[1].x, CONST[0].xxxx, IMM[0].yyyy
  3: SNE TEMP[1].x, IN[0].yyyy, TEMP[1].xxxx
  4: CMP TEMP[0].x, -TEMP[1].xxxx, IMM[0].yyyy, TEMP[0].xxxx
  5: ADD TEMP[1].x, CONST[0].xxxx, IMM[0].zzzz
  6: SNE TEMP[1].x, IN[0].zzzz, TEMP[1].xxxx
  7: CMP TEMP[0].x, -TEMP[1].xxxx, IMM[0].yyyy, TEMP[0].xxxx
  8: ADD TEMP[1].x, CONST[0].xxxx, IMM[0].wwww
  9: SNE TEMP[1].x, IN[0].wwww, TEMP[1].xxxx
 10: CMP TEMP[0].x, -TEMP[1].xxxx, IMM[0].yyyy, TEMP[0].xxxx
 11: ADD TEMP[1].x, CONST[0].xxxx, IMM[1].xxxx
 12: SNE TEMP[1].x, IN[1].xxxx, TEMP[1].xxxx
 13: CMP TEMP[0].x, -TEMP[1].xxxx, IMM[0].yyyy, TEMP[0].xxxx
 14: ADD TEMP[1].x, CONST[0].xxxx, IMM[1].yyyy
 15: SNE TEMP[1].x, IN[1].yyyy, TEMP[1].xxxx
 16: CMP TEMP[0].x, -TEMP[1].xxxx, IMM[0].yyyy, TEMP[0].xxxx
 17: ADD TEMP[1].x, CONST[0].xxxx, IMM[1].zzzz
 18: SNE TEMP[1].x, IN[1].zzzz, TEMP[1].xxxx
 19: CMP TEMP[0].x, -TEMP[1].xxxx, IMM[0].yyyy, TEMP[0].xxxx
 20: ADD TEMP[1].x, CONST[0].xxxx, IMM[1].wwww
 21: SNE TEMP[1].x, IN[1].wwww, TEMP[1].xxxx
 22: CMP TEMP[0].x, -TEMP[1].xxxx, IMM[0].yyyy, TEMP[0].xxxx
 23: ADD TEMP[1].x, CONST[0].xxxx, IMM[2].xxxx
 24: SNE TEMP[1].x, IN[2].xxxx, TEMP[1].xxxx
 25: CMP TEMP[0].x, -TEMP[1].xxxx, IMM[0].yyyy, TEMP[0].xxxx
 26: ADD TEMP[1].x, CONST[0].xxxx, IMM[2].yyyy
 27: SNE TEMP[1].x, IN[2].yyyy, TEMP[1].xxxx
 28: CMP TEMP[0].x, -TEMP[1].xxxx, IMM[0].yyyy, TEMP[0].xxxx
 29: ADD TEMP[1].x, CONST[0].xxxx, IMM[2].zzzz
 30: SNE TEMP[1].x, IN[2].zzzz, TEMP[1].xxxx
 31: CMP TEMP[0].x, -TEMP[1].xxxx, IMM[0].yyyy, TEMP[0].xxxx
 32: ADD TEMP[1].x, CONST[0].xxxx, IMM[2].wwww
 33: SNE TEMP[1].x, IN[2].wwww, TEMP[1].xxxx
 34: CMP TEMP[0].x, -TEMP[1].xxxx, IMM[0].yyyy, TEMP[0].xxxx
 35: ADD TEMP[1].x, CONST[0].xxxx, IMM[3].xxxx
 36: SNE TEMP[1].x, IN[3].xxxx, TEMP[1].xxxx
 37: CMP TEMP[0].x, -TEMP[1].xxxx, IMM[0].yyyy, TEMP[0].xxxx
 38: ADD TEMP[1].x, CONST[0].xxxx, IMM[3].yyyy
 39: SNE TEMP[1].x, IN[3].yyyy, TEMP[1].xxxx
 40: CMP TEMP[0].x, -TEMP[1].xxxx, IMM[0].yyyy, TEMP[0].xxxx
 41: ADD TEMP[1].x, CONST[0].xxxx, IMM[3].zzzz
 42: SNE TEMP[1].x, IN[3].zzzz, TEMP[1].xxxx
 43: CMP TEMP[0].x, -TEMP[1].xxxx, IMM[0].yyyy, TEMP[0].xxxx
 44: ADD TEMP[1].x, CONST[0].xxxx, IMM[3].wwww
 45: SNE TEMP[1].x, IN[3].wwww, TEMP[1].xxxx
 46: CMP TEMP[0].x, -TEMP[1].xxxx, IMM[0].yyyy, TEMP[0].xxxx
 47: ADD TEMP[1].x, CONST[0].xxxx, IMM[4].xxxx
 48: SNE TEMP[1].x, IN[4].xxxx, TEMP[1].xxxx
 49: CMP TEMP[0].x, -TEMP[1].xxxx, IMM[0].yyyy, TEMP[0].xxxx
 50: ADD TEMP[1].x, CONST[0].xxxx, IMM[4].yyyy
 51: SNE TEMP[1].x, IN[4].yyyy, TEMP[1].xxxx
 52: CMP TEMP[0].x, -TEMP[1].xxxx, IMM[0].yyyy, TEMP[0].xxxx
 53: ADD TEMP[1].x, CONST[0].xxxx, IMM[4].zzzz
 54: SNE TEMP[1].x, IN[4].zzzz, TEMP[1].xxxx
 55: CMP TEMP[0].x, -TEMP[1].xxxx, IMM[0].yyyy, TEMP[0].xxxx
 56: ADD TEMP[1].x, CONST[0].xxxx, IMM[4].wwww
 57: SNE TEMP[1].x, IN[4].wwww, TEMP[1].xxxx
 58: CMP TEMP[0].x, -TEMP[1].xxxx, IMM[0].yyyy, TEMP[0].xxxx
 59: ADD TEMP[1].x, CONST[0].xxxx, IMM[5].xxxx
 60: SNE TEMP[1].x, IN[5].xxxx, TEMP[1].xxxx
 61: CMP TEMP[0].x, -TEMP[1].xxxx, IMM[0].yyyy, TEMP[0].xxxx
 62: ADD TEMP[1].x, CONST[0].xxxx, IMM[5].yyyy
 63: SNE TEMP[1].x, IN[5].yyyy, TEMP[1].xxxx
 64: CMP TEMP[0].x, -TEMP[1].xxxx, IMM[0].yyyy, TEMP[0].xxxx
 65: ADD TEMP[1].x, CONST[0].xxxx, IMM[5].zzzz
 66: SNE TEMP[1].x, IN[5].zzzz, TEMP[1].xxxx
 67: CMP TEMP[0].x, -TEMP[1].xxxx, IMM[0].yyyy, TEMP[0].xxxx
 68: ADD TEMP[1].x, CONST[0].xxxx, IMM[5].wwww
 69: SNE TEMP[1].x, IN[5].wwww, TEMP[1].xxxx
 70: CMP TEMP[0].x, -TEMP[1].xxxx, IMM[0].yyyy, TEMP[0].xxxx
 71: ADD TEMP[1].x, CONST[0].xxxx, IMM[6].xxxx
 72: SNE TEMP[1].x, IN[6].xxxx, TEMP[1].xxxx
 73: CMP TEMP[0].x, -TEMP[1].xxxx, IMM[0].yyyy, TEMP[0].xxxx
 74: ADD TEMP[1].x, CONST[0].xxxx, IMM[6].yyyy
 75: SNE TEMP[1].x, IN[6].yyyy, TEMP[1].xxxx
 76: CMP TEMP[0].x, -TEMP[1].xxxx, IMM[0].yyyy, TEMP[0].xxxx
 77: ADD TEMP[1].x, CONST[0].xxxx, IMM[6].zzzz
 78: SNE TEMP[1].x, IN[6].zzzz, TEMP[1].xxxx
 79: CMP TEMP[0].x, -TEMP[1].xxxx, IMM[0].yyyy, TEMP[0].xxxx
 80: ADD TEMP[1].x, CONST[0].xxxx, IMM[6].wwww
 81: SNE TEMP[1].x, IN[6].wwww, TEMP[1].xxxx
 82: CMP TEMP[0].x, -TEMP[1].xxxx, IMM[0].yyyy, TEMP[0].xxxx
 83: ADD TEMP[1].x, CONST[0].xxxx, IMM[7].xxxx
 84: SNE TEMP[1].x, IN[7].xxxx, TEMP[1].xxxx
 85: CMP TEMP[0].x, -TEMP[1].xxxx, IMM[0].yyyy, TEMP[0].xxxx
 86: ADD TEMP[1].x, CONST[0].xxxx, IMM[7].yyyy
 87: SNE TEMP[1].x, IN[7].yyyy, TEMP[1].xxxx
 88: CMP TEMP[0].x, -TEMP[1].xxxx, IMM[0].yyyy, TEMP[0].xxxx
 89: ADD TEMP[1].x, CONST[0].xxxx, IMM[7].zzzz
 90: SNE TEMP[1].x, IN[7].zzzz, TEMP[1].xxxx
 91: CMP TEMP[0].x, -TEMP[1].xxxx, IMM[0].yyyy, TEMP[0].xxxx
 92: ADD TEMP[1].x, CONST[0].xxxx, IMM[7].wwww
 93: SNE TEMP[1].x, IN[7].wwww, TEMP[1].xxxx
 94: CMP TEMP[0].x, -TEMP[1].xxxx, IMM[0].yyyy, TEMP[0].xxxx
 95: ADD TEMP[1].x, CONST[0].xxxx, IMM[8].xxxx
 96: SNE TEMP[1].x, IN[8].xxxx, TEMP[1].xxxx
 97: CMP TEMP[0].x, -TEMP[1].xxxx, IMM[0].yyyy, TEMP[0].xxxx
 98: ADD TEMP[1].x, CONST[0].xxxx, IMM[8].yyyy
 99: SNE TEMP[1].x, IN[8].yyyy, TEMP[1].xxxx
100: CMP TEMP[0].x, -TEMP[1].xxxx, IMM[0].yyyy, TEMP[0].xxxx
101: ADD TEMP[1].x, CONST[0].xxxx, IMM[8].zzzz
102: SNE TEMP[1].x, IN[8].zzzz, TEMP[1].xxxx
103: CMP TEMP[0].x, -TEMP[1].xxxx, IMM[0].yyyy, TEMP[0].xxxx
104: ADD TEMP[1].x, CONST[0].xxxx, IMM[8].wwww
105: SNE TEMP[1].x, IN[8].wwww, TEMP[1].xxxx
106: CMP TEMP[0].x, -TEMP[1].xxxx, IMM[0].yyyy, TEMP[0].xxxx
107: ADD TEMP[1].x, CONST[0].xxxx, IMM[9].xxxx
108: SNE TEMP[1].x, IN[9].xxxx, TEMP[1].xxxx
109: CMP TEMP[0].x, -TEMP[1].xxxx, IMM[0].yyyy, TEMP[0].xxxx
110: ADD TEMP[1].x, CONST[0].xxxx, IMM[9].yyyy
111: SNE TEMP[1].x, IN[9].yyyy, TEMP[1].xxxx
112: CMP TEMP[0].x, -TEMP[1].xxxx, IMM[0].yyyy, TEMP[0].xxxx
113: ADD TEMP[1].x, CONST[0].xxxx, IMM[9].zzzz
114: SNE TEMP[1].x, IN[9].zzzz, TEMP[1].xxxx
115: CMP TEMP[0].x, -TEMP[1].xxxx, IMM[0].yyyy, TEMP[0].xxxx
116: ADD TEMP[1].x, CONST[0].xxxx, IMM[9].wwww
117: SNE TEMP[1].x, IN[9].wwww, TEMP[1].xxxx
118: CMP TEMP[0].x, -TEMP[1].xxxx, IMM[0].yyyy, TEMP[0].xxxx
119: ADD TEMP[1].x, CONST[0].xxxx, IMM[10].xxxx
120: SNE TEMP[1].x, IN[10].xxxx, TEMP[1].xxxx
121: CMP TEMP[0].x, -TEMP[1].xxxx, IMM[0].yyyy, TEMP[0].xxxx
122: ADD TEMP[1].x, CONST[0].xxxx, IMM[10].yyyy
123: SNE TEMP[1].x, IN[10].yyyy, TEMP[1].xxxx
124: CMP TEMP[0].x, -TEMP[1].xxxx, IMM[0].yyyy, TEMP[0].xxxx
125: ADD TEMP[1].x, CONST[0].xxxx, IMM[10].zzzz
126: SNE TEMP[1].x, IN[10].zzzz, TEMP[1].xxxx
127: CMP TEMP[0].x, -TEMP[1].xxxx, IMM[0].yyyy, TEMP[0].xxxx
128: ADD TEMP[1].x, CONST[0].xxxx, IMM[10].wwww
129: SNE TEMP[1].x, IN[10].wwww, TEMP[1].xxxx
130: CMP TEMP[0].x, -TEMP[1].xxxx, IMM[0].yyyy, TEMP[0].xxxx
131: ADD TEMP[1].x, CONST[0].xxxx, IMM[11].xxxx
132: SNE TEMP[1].x, IN[11].xxxx, TEMP[1].xxxx
133: CMP TEMP[0].x, -TEMP[1].xxxx, IMM[0].yyyy, TEMP[0].xxxx
134: ADD TEMP[1].x, CONST[0].xxxx, IMM[11].yyyy
135: SNE TEMP[1].x, IN[11].yyyy, TEMP[1].xxxx
136: CMP TEMP[0].x, -TEMP[1].xxxx, IMM[0].yyyy, TEMP[0].xxxx
137: ADD TEMP[1].x, CONST[0].xxxx, IMM[11].zzzz
138: SNE TEMP[1].x, IN[11].zzzz, TEMP[1].xxxx
139: CMP TEMP[0].x, -TEMP[1].xxxx, IMM[0].yyyy, TEMP[0].xxxx
140: ADD TEMP[1].x, CONST[0].xxxx, IMM[11].wwww
141: SNE TEMP[1].x, IN[11].wwww, TEMP[1].xxxx
142: CMP TEMP[0].x, -TEMP[1].xxxx, IMM[0].yyyy, TEMP[0].xxxx
143: ADD TEMP[1].x, -TEMP[0].xxxx, IMM[0].yyyy
144: CMP TEMP[0], -TEMP[1].xxxx, IMM[0].xyxy, IMM[0].yxxy
145: MOV OUT[0], TEMP[0]
146: END


Output:
Probe color at (0,0)
  Expected: 0.000000 1.000000 0.000000 1.000000
  Observed: 0.000000 0.000000 0.000000 1.000000
Command /home/ilia/src/piglit/bin/varying-packing-simple mat3x4 array -auto
Traceback
None
dmesg

        

Back to summary